facility of explaining - Turc Anglais Dictionnaire